Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_APP_PAINTABLE)
authorJavier Jardón <jjardon@gnome.org>
Sat, 6 Mar 2010 11:29:26 +0000 (12:29 +0100)
committerJavier Jardón <jjardon@gnome.org>
Sat, 6 Mar 2010 11:29:26 +0000 (12:29 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=69872

gtk/gtkwidget.c

index b7b0b5edc64b6cf06db6232b4d715f8a3517e63f..df308b0f878e74f9d0299051d8e360f9b2b5a276 100644 (file)
@@ -6072,9 +6072,9 @@ gtk_widget_set_app_paintable (GtkWidget *widget,
   if (gtk_widget_get_app_paintable (widget) != app_paintable)
     {
       if (app_paintable)
-       GTK_WIDGET_SET_FLAGS (widget, GTK_APP_PAINTABLE);
+        GTK_OBJECT_FLAGS (widget) |= GTK_APP_PAINTABLE;
       else
-       GTK_WIDGET_UNSET_FLAGS (widget, GTK_APP_PAINTABLE);
+        GTK_OBJECT_FLAGS (widget) &= ~(GTK_APP_PAINTABLE);
 
       if (gtk_widget_is_drawable (widget))
        gtk_widget_queue_draw (widget);